可換環の無限直積環のイデアルを完全に記述することは、有限直積の場合と比べて著しく複雑になりますが、「添字集合上の Filter」という概念を用いるのが最も優れた、そして標準的なアプローチです。
無限直積環 $R = \prod_{i \in \Lambda} R_i$ には、大量のべき等元($e^2 = e$ を満たす元)が存在します。
添字集合 $\Lambda$ の任意の部分集合 $S \subseteq \Lambda$ に対して、次のような元 $e_S \in R$ を定義できます。
これにより、添字集合 $\Lambda$ の部分集合全体(べき集合 $\mathcal{P}(\Lambda)$)と、環 $R$ のべき等元の間に自然な対応が生まれます。この「Boolean 代数的な構造」が、イデアルを記述する骨格になります。
まず、各 $R_i$ がすべて体 $K$ である場合($R = K^\Lambda$)を考えると、本質がよく見えます。このとき、環 $R$ のイデアル全体は、添字集合 $\Lambda$ 上のFilter 全体と 1 対 1 に対応します。
環 $R$ の元 $f$ に対して、その「ゼロ点集合」を $Z(f) = \{ i \in \Lambda \mid f(i) = 0 \}$ とします。イデアル $I \subseteq R$ が与えられたとき、それに属する元のゼロ点集合の集まり
$$ \mathcal{F}_I = \{ Z(f) \mid f \in I \} $$を考えると、これは $\Lambda$ 上の「Filter(正確には Ideal of subsets の双対)」になります。
最も単純なイデアルの構成方法は、各成分環 $R_i$ のイデアル $I_i$ をそれぞれ取り、その直積を考えることです。
$$ I = \prod_{i \in \Lambda} I_i $$これも $R$ のイデアルになります。しかし、$\Lambda$ が無限集合の場合、$R$ のイデアルは決してこれだけではありません。
例えば、有限個の成分でのみ非ゼロとなる元の全体(直和)
$$ \bigoplus_{i \in \Lambda} I_i $$も $R$ のイデアルですが、これは無限直積の形では書けません。一般のイデアル $J \subseteq R$ は、この直和と直積の間に無数に介在しており、成分ごとの情報だけでは完全に統制できない複雑な絡み合いを持っています。
各成分環 $R_i$ が自明でない冪等元を持たない(例:整域や局所環)と仮定すると、環 $R$ の冪等元($e^2 = e$ を満たす元 $e$)の全体 $E$ は、添字集合 $\Lambda$ の部分集合全体がなす Boolean 代数 $\mathcal{P}(\Lambda)$ と同型になります。
任意のイデアル $J \subseteq R$ は、この Boolean 代数の中にイデアル $E_J = J \cap E$ を切り出します。これを $\Lambda$ の部分集合の族として翻訳すると、特定の Filter を定義することになります。
$\Lambda$ 上の Filter $\mathcal{F}$ と、各 $R_i$ のイデアル $I_i$ の族が与えられたとき、次のようなイデアルを構成できます。
$$ J_{\mathcal{F}, \{I_i\}} = \{ x \in R \mid \{ i \in \Lambda \mid x_i \in I_i \} \in \mathcal{F} \} $$これは Reduced product の核となる考え方であり、「$\mathcal{F}$ に属する(つまり十分に大きい)添字の集合上では、成分が $I_i$ に落ちている」ような元の集まりです。
一般のイデアルの構造は混沌としていますが、素イデアル(Prime ideal) および 極大イデアル(Maximal ideal) に限定すると、驚くほど美しく完全な分類が可能になります。この分類には Ultrafilter と Ultraproduct の概念が不可欠です。
$R = \prod_{i \in \Lambda} R_i$ の任意の極大イデアル $\mathfrak{m}$ は、以下の2つのデータから完全に決定されます。
具体的には、極大イデアル $\mathfrak{m}$ は必ず以下の形をしています。
$$ \mathfrak{m} = \{ x \in R \mid \{ i \in \Lambda \mid x_i \in M_i \} \in \mathcal{U} \} $$素イデアルについても同様に、Ultraproduct $\prod_{i \in \Lambda} R_i / \mathcal{U}$ を経由することで完全に記述されます。
任意の素イデアル $\mathfrak{p} \subset R$ が与えられたとき、$R / \mathfrak{p}$ は整域です。したがって、$R$ の冪等元は $0$ または $1$ に写されます。この準同型によって、$\Lambda$ 上に自然に Ultrafilter $\mathcal{U}$ が1つ確定します。
このとき、$\mathfrak{p}$ は必ず Ultraproduct への自然な射影の核 $J_{\mathcal{U}} = \{ x \in R \mid Z(x) \in \mathcal{U} \}$ を含みます。これにより、次のような同型と対応が得られます。
上記の代数的な事実を幾何学的に解釈すると、Stone-Čech コンパクト化 $\beta\Lambda$ の役割が極めて明白になります。離散位相を与えた添字集合 $\Lambda$ の Stone-Čech コンパクト化 $\beta\Lambda$ の点は、$\Lambda$ 上の Ultrafilter 全体の集合と自然に同一視されます。
環 $R$ の素スペクトル $\operatorname{Spec}(R)$ について考えると、自然な連続全射が存在します。
$$ \pi: \operatorname{Spec}(R) \longrightarrow \beta\Lambda $$この幾何学的描像によれば、一般の可換環の無限直積 $R$ の素イデアル空間は次のように理解できます。
ここからは、これまでの抽象的な議論を地に足のついたものにするため、厳密な定義、定理の証明、そして理解を劇的に深める具体例を提示します。
集合 $\Lambda$ 上の Filter $\mathcal{F}$ とは、$\Lambda$ の部分集合の族($\mathcal{F} \subseteq \mathcal{P}(\Lambda)$)であり、以下の条件を満たすものです。
直感的には、Filter は「$\Lambda$ の中で『十分に大きい』とみなされる部分集合の集まり」を指定するルールです。
Ultrafilter(超フィルター) とは、極大な Filter のことです。同値な定義として、任意の $A \subseteq \Lambda$ に対して、$A \in \mathcal{U}$ または $\Lambda \setminus A \in \mathcal{U}$ のどちらか一方が必ず成り立つような Filter $\mathcal{U}$ を指します。
第1部で述べた、「体の無限直積の極大イデアルが Ultrafilter と 1 対 1 に対応する」という美しい事実を証明します。
可換環の無限直積の極大イデアルを考えることが、現代数学においてどれほど強烈な結果をもたらすかをお見せします。「超準解析(Non-standard analysis)」で用いられる超実数体($^*\mathbb{R}$)は、まさにこの理論から生まれます。
添字集合を自然数 $\Lambda = \mathbb{N}$、成分環をすべて実数体 $R_i = \mathbb{R}$ とします。環 $R = \mathbb{R}^{\mathbb{N}}$ は、「すべての実数列」がなす可換環です。
ここで、$R$ の中に次のようなイデアル $I_0$ を考えます。
$$ I_0 = \{ (a_n)_{n=1}^\infty \in R \mid \text{ある番号 } N \text{ 以降、すべての } n \ge N \text{ で } a_n = 0 \} $$これは「有限個の項を除いてずっと $0$ になる数列」の集合です。明らかに $I_0$ は真のイデアルです。この $I_0$ に対応する Filter は、Fréchet filter(補有限フィルター) $\mathcal{F}_{cof} = \{ A \subseteq \mathbb{N} \mid \mathbb{N} \setminus A \text{ が有限集合} \}$ です。
Zorn の補題により、$I_0$ を含むような極大イデアル $\mathfrak{m}_\mathcal{U}$ が存在します。この極大イデアルは、Fréchet filter を拡張した Non-principal ultrafilter(非主超フィルター) $\mathcal{U}$ に対応しています。
$\mathfrak{m}_\mathcal{U}$ は極大イデアルなので、その剰余環 $\mathbb{R}^{\mathbb{N}} / \mathfrak{m}_\mathcal{U}$ は体になります。これこそが、無限小や無限大を厳密に扱うことができる超実数体 $^*\mathbb{R}$ です。
$$ ^*\mathbb{R} := \mathbb{R}^{\mathbb{N}} / \mathfrak{m}_\mathcal{U} $$この体 $^*\mathbb{R}$ では何が起きているのでしょうか?
このように、無限直積環における「捉えどころのない極大イデアル(非主超フィルター由来)」で割るという代数的操作が、微積分を厳密に再構築するための新しい「数」を創造するのです。